#传递列表练习
#创建一个列表，包含一系列简短的文本消息，将这个列表传递给一个名为show_messages()的函数，打印列表中的每条消息
text = ['你好','我很好','你好吗','吃了吗']
def show_messages(messages):
    for message in messages:
        print(message)
show_messages(text)
#编写一个函数，将每条消息都打印出来，并且移到一个列表中
send_messages_1 = []
def send_messages(messages,send_message):
    while messages:
        send_text = messages.pop()
        print(f'已经打印的消息是{send_text}')
        send_message.append(send_text)
    print(messages)
    print(send_message)
send_messages(text[:],send_messages_1)
print(text)
#编写一个函数，接受顾客要在三明治里添加的一系列食材，这个函数只有一个形参，并打印消息，对顾客蒂埃纳的三明治概述
def user_sandwich(*foods):
    print('用户在三明治中加了以下这些食物:')
    for food in foods:
        print(food)
user_sandwich('chicken','tomato')
#
def build_profile(first_name,last_name,**full_name):
    full_name['first_name'] = first_name
    full_name['last_name'] = last_name
    return full_name
personal_data = build_profile('何','四五', age = 23,sex = 'man')
print(personal_data)
#编写一个函数，将一辆车的信息存储在字典中，这个函数接受制作商和型号，接受任意数量的关键字实参
def cars_data(manufacturer,model,**type):
    type['manufacturer'] = manufacturer
    type['model'] = model
    return type
cars_message = cars_data('aodi','a6',color = 'black')
print(cars_message)
